.dropdown-menu {
  padding: 24rpx 0;
  position: relative;
  background: #ffffff;

  &.dropdown-menu1 {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 112;
  }
  &.dropdown-menu2 {
    position: fixed;
    top: 100rpx;
    width: 100%;
    z-index: 112;
  }
  .dropdown-menu-text {
    overflow: hidden;
    position: relative;

    &::after {
      content: '';
      height: 28rpx;
      width: 1px;
      background: #e6e6e6;
      position: absolute;
      right: 0;
      top: 20%;
    }

    &:nth-last-of-type(1) {
      &::after {
        content: '';
        display: none;
      }
    }

    .dropdown-menu-item {
      > p {
        text-align: center;
        overflow: hidden;
      }
    }

    span,
    p,
    .item-text {
      font-size: 30rpx;
      color: #333333;
      padding-right: 10rpx;
      &.active {
        color: #4abf78;
      }
    }

    .down-icon {
      font-size: 20rpx;
      color: #999999;
      display: inline-block;
      margin-left: 10rpx;
      &.down-icon1 {
        transform: rotate(180deg);
        display: block;
      }
    }
  }
}

.select-popup {
  margin-top: 90rpx;
}

.popup_box {
  margin-top: 90rpx;
}

.popup_content {
  height: 600rpx;
  &#popup2 {
    height: 700rpx;
  }
  &#popup3 {
    height: 500rpx;
  }
}
.recommend-doctor-box {
  position: relative;
  z-index: 7;

  &.recommend-doctor-box1 {
    margin-top: 120rpx;
  }
  &.recommend-doctor-box2 {
    margin-top: 60rpx;
    height: 80%;
    overflow: scroll;
  }
  .recommend-doctor-content {
    padding: 24rpx;

    .doctor-good {
      width: 82%;
    }
  }
}
